讓我們來實際操作一次 Spring JDBC 的範例!, 我們將使用 Oracle Database 作為範例資料庫,或者你可以根據你的需要配置使用不同的資料庫。
首先,我們的Spring boot 專案內需要額外添加以下的 Dependence,可以使用 Spring Initializr (https://start.spring.io/):
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>com.oracle.database.jdbc</groupId>
<artifactId>ojdbc8</artifactId>
<scope>runtime</scope>
</dependency>
第二步,設定資料庫連接,在我們的設定檔配置資料庫連接的url、帳號及密碼。
spring:
datasource:
url: jdbc:oracle:thin:@//123.123.123.123:1534/ORCL
driverClassName: oracle.jdbc.OracleDriver
username: {username}
password: {password}
在加入Spring Data JPA的依賴後,記得要將資料庫連接的設定配置,否則專案會因為資料庫的連接失敗導致專案無法開啟。
明天我們接續講Spring 的 @Repository
、 @Entity
來實現資料庫的數據映射。
https://spring.io/projects/spring-data-jpa
https://www.baeldung.com/the-persistence-layer-with-spring-data-jpa